diff --git a/Dockerfile b/Dockerfile
index b38154b66d70761f370a99a793b5d013bc21f7f4..bcf74eeb2cc46785b2c5378a2f590672fce72540 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -31,12 +31,11 @@ unzip \
 jq \
 sqlite3 \
 libsqliteodbc \
-unixodbc \
 wget
 
 # Snowflake ODBC
 RUN wget --no-directories --recursive --level=1 --no-parent --accept 'snowflake-odbc*.deb' https://sfc-repo.snowflakecomputing.com/odbc/linux/latest/index.html && \
-dpkg -i snowflake-odbc*.deb && \
+dpkg -i --ignore-depends=unixodbc snowflake-odbc*.deb && \
 rm snowflake-odbc*.deb
 
 # Set the locale, Locale defaults are necessary for agent to operate correctly
@@ -52,7 +51,7 @@ RUN mkdir /exports && chown $USER:$USER /exports
 USER $USER
 
 # Add the SQLite ODBC information.  The main odbcinst.ini is in INFA_HOME directory.
-ADD odbcinst.ini /home/agent/.odbcinst.ini
+COPY --chown=agent odbcinst.ini /home/agent/.odbcinst.ini
 
 # Create directories so that volume mounts pick up the correct users
 RUN mkdir -p ~/databases && \
diff --git a/odbcinst.ini b/odbcinst.ini
index f6c30c7634f32e02487bbbf9fb06ea59eb39a5f7..7fbb8b8269700098f20fed45e2c2a08a2c808e82 100644
--- a/odbcinst.ini
+++ b/odbcinst.ini
@@ -3,3 +3,12 @@ Description = SQLite3 ODBC Driver
 Driver = /usr/lib/x86_64-linux-gnu/odbc/libsqlite3odbc.so
 Setup = /usr/lib/x86_64-linux-gnu/odbc/libsqlite3odbc.so
 UsageCount = 1
+
+[SnowflakeDSIIDriver]
+APILevel=1
+ConnectFunctions=YYY
+Description=Snowflake DSII
+Driver=/usr/lib/snowflake/odbc/lib/libSnowflake.so
+DriverODBCVer=03.52
+SQLLevel=1
+UsageCount=1